package com.yc.baihe.biz;

import java.util.List;

import com.yc.baihe.beans.AdminUser;

/**
 * 后台管理员的业务层
 * @author tan
 */
public interface IAdminUserBiz {
		/**
		 * 添加管理员
		 * @param af
		 * @return
		 */
		public int addAdminInfo(AdminUser au);
		
		/**
		 * 删除管理员信息
		 * @param aid：要删除的管理员信息
		 * @return
		 */
		public int delAdminInfo(String aid);
		
		/**
		 * 管理员登录
		 * @param aid：管理员账号
		 * @param pwd：管理员密码
		 * @return
		 */
		public AdminUser loginAdmin(String aid,String pwd);
		
		/**
		 * 修改管理员信息
		 * @param af：新的管理员对象
		 * @return
		 */
		public int updateAdmin(AdminUser au);
		
		/**
		 * 分页查询管理员信息
		 * @param pageNo
		 * @param pageSize
		 * @return
		 */
		public List<AdminUser> find(Integer pageNo,Integer pageSize);

		/**
		 * 
		 * @return
		 */
		public int getTotal();
}
